# -*- coding: utf-8 -*-
"""
@Time    : 2024/6/26 15:29 
@Author  : ZhangShenao 
@File    : main.py 
@Desc    : 入口函数
"""
from password_generator.pwd.pwd import generate_password

if __name__ == '__main__':
    try:
        length = int(input("请输入密码长度（8~20）：\n"))
        if length < 8 or length > 20:
            raise ValueError('密码长度必须在8~20之间！')

        password = generate_password(length)
        print(f'生成的密码为：{password}')
    except TypeError as err:
        print(f'输入的密码长度不正确！错误原因: {err}')
